Quality Measures and Assurance for AI Software
نویسنده
چکیده
This report is concerned with the application of software quality and assurance techniques to AI software. It describes work performed for the National Aeronautics and Space Administration under contract NAS1 17067 (Task 5) and is also available as a NASA Contractor Report. The report is divided into three parts. In Part I we review existing software quality assurance measures and techniques–those that have been developed for, and applied to, conventional software. This part, which provides a fairly comprehensive overview of software reliability and metrics, static and dynamic testing, and formal specification and verification, may be of interest to those unconcerned with AI software. In Part II, we consider the characteristics of AI-based software, the applicability and potential utility of measures and techniques identified in the first part, and we review those few methods that have been developed specifically for AI-based software. In Part III of this report, we present our assessment and recommendations for the further exploration of this important area. An extensive bibliography with 194 entries is provided.
منابع مشابه
Quality Measures and Assurance for AI Software
This report is concerned with the application of software quality and assur-ance techniques to AI software. It describes work performed for the NationalAeronautics and Space Administration under contract NAS1 17067 (Task5) and is also available as a NASA Contractor Report.The report is divided into three parts. In Part I we review existing softwarequality assurance measu...
متن کاملMeasures and Techniques for Software Quality Assurance
This report comprises chapters 2 to 5 of a report prepared for NASA on the applica-tion of software quality and assurance techniques to AI software [105]. The chaptersincluded here provide a review of software quality assurance techniques as appliedto conventional software. The techniques covered include software reliability andmetrics, static and dynamic testing, and formal...
متن کامل[114]J.M.Silverman.Reectionsonthevericationofthesecurityofanoperating Bibliography systemkernel.InProc.9thACMSymposiumonOperatingSystemsPrinciples, pages143{154,BrettonWoods,NH,October1983.(ACMOperatingSystems Review,Vol17,No.5). 63 [115]MarkE.Stickel.APr
This report comprises chapters 2 to 5 of a report prepared for NASA on the applica-tion of software quality and assurance techniques to AI software [105]. The chaptersincluded here provide a review of software quality assurance techniques as appliedto conventional software. The techniques covered include software reliability andmetrics, static and dynamic testing, and formal...
متن کاملSoftware Assurance Measurement – State of the Practice
iv 1 Background and Assumptions 1 1.1 The Importance and Challenges of Software Assurance Measurement 1 1.2 Why Security Is a Concern 1 1.3 Purpose of This Report 3 1.4 Intended Audience 3 1.5 Scope 4 1.6 Constraints 5 2 Definition of Terms 6 2.1 What Is Software Assurance? 6 2.2 What Is Software Assurance Measurement? 6 2.3 Measurement Domains 7 2.4 Critical Programming Errors 8 3 Measurement ...
متن کاملEmploying Semantically Driven Adaptation for Amalgamating Software Quality Assurance with Process Management
Often in software development processes, tighter and more systematic integration of quality assurance techniques and measurements in the operational processes is desirable. While some processes specify abstract quality assurance measures, concrete requisite measures directly relevant for specific product artifacts (e.g., code) or processes (e.g., testing) must be determined operationally and co...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1988